
function xOut=acosh(xIn)
  x = xIn.v;
  xOut.v=acosh(x);
  d = 1./sqrt(x.^2-1);
  xOut.d = elelmult_firstindx(d,xIn.d);

  xOut=class(xOut,'der1');
